
TABLE.ms-crm-Cal-Month-TopTable
{
	behavior: url(../_static/_controls/monthcalendar/monthcalendar.htc);
}
TABLE.ms-crm-Cal-Month-Table
{
height:				100%;
width:				100%;
table-layout:		fixed;
border-collapse:	collapse;
}
TABLE.ms-crm-Cal-Month-DayOfWeek-Header
{
width:				100%;
table-layout:		fixed;
border-collapse:	collapse;
background-color:	#c4ddff;
}
TABLE.ms-crm-Cal-Month-Day-Info
{
width:				100%;
height:				100%;
}
TABLE.ms-crm-Cal-Week-Day-Info
{
	width:				100%;
	height:				100%;
}
DIV.ms-crm-Cal-Month-Div
{
width:				100%;
height:				100%;
overflow-y:			scroll;
overflow-x:			hidden;
}
DIV.ms-crm-Cal-Month-Day-Appointments
{
width:				100%;
height:				100%;
overflow-y:			auto;
overflow-x:			hidden;
}

SPAN.ms-crm-Cal-Month-Day-Appointment
{
cursor:				hand;
width:				100%;
height:             10px;
}

TR.ms-crm-Cal-Month-Day-Number
{
	height:				18px;
	background-color:	#ecf4ff;
	padding:			0px 4px;
}
TR.ms-crm-Cal-Month-DayOfWeek-Header
{
height:				23px;
}

TD.ms-crm-Cal-Month-Day
{
	border:				1px solid #F8E5B2;
	height:             66px;
	vertical-align:		top;
}
TD.ms-crm-Cal-Time-Scale
{
    width:				62px;
	border:				1px;
	border-left:		1px solid #6699cc;
    background:			url('../../../_imgs/bg_time_scale.gif') right repeat-y;
	height:             66px;
	vertical-align:		top;
}
TD.ms-crm-Cal-Time-Scale-Hour
{
    font-size: 16px;
    padding-left: 5px;
	}
TD.ms-crm-Cal-Time-Scale-Quarter
{
    padding-right: 3px;
    color: #666;
	}
TD.ms-crm-Cal-Month-Day-Today
{
	border:					2px solid #ffb74c;
	border-top:				1px solid #F8E5B2;
	border-bottom:			1px solid #F8E5B2;
}
TD.ms-crm-Cal-Month-Day-Today-Hovered
{
	border:	 2px solid #6699cc;
}
TD.ms-crm-Cal-Month-Day-Current
{
	background-color:	#FEFEDC;
}
TD.ms-crm-Cal-Month-Day-NotCurrent
{
	background-color:	#EEE8AA;
}
TD.ms-crm-Cal-Month-DayOfWeek-Refresh
{
	cursor:				hand;
	filter:				progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#cecfde);
	width:              17px;
	border:				1px solid #999999;
	border-top:			1px solid #6699cc;
	border-bottom:		1px solid #6699cc;
	background:			url('../../../_imgs/calendar_week_day_title_bg.gif') top repeat-x;
}
TD.ms-crm-Cal-Month-DayOfWeek
{
	text-align:			center;
	vertical-align:		middle;
	
	/* filter:				progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#cecfde); */
	border:				1px solid #999999;
	border-top:			1px solid #6699cc;
	border-bottom:		1px solid #6699cc;
	background:			url('../../../_imgs/calendar_week_day_title_bg.gif') top repeat-x;
}

NOBR.ms-crm-Cal-Month-Day-Appointment-Selected
{
	border-top:			1px solid #ffffff;
	border-bottom:		1px solid #333333;
	background-color:	#a7cdf0;
}
